	<!DOCTYPE html>
<html lang="zh-cn">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		
		<meta name="description" content="Nodejh&#39;s Blog">
		<meta name="generator" content="Hugo 0.31.1" />
		<title>node</title>
		<link rel="shortcut icon" href="http://nodejh.com/images/favicon.ico">
		<link rel="stylesheet" href="http://nodejh.com/css/style.css">
		<link rel="stylesheet" href="http://nodejh.com/css/highlight.css">
		

		
		<link rel="stylesheet" href="http://nodejh.com/css/font-awesome.min.css">
		

		
		<link href="http://nodejh.com/index.xml" rel="alternate" type="application/rss+xml" title="node" />
		
	</head>

	<body>
    <nav class="main-nav">
	
	
	<a href='http://nodejh.com/post'>Archive</a>
	<a href='http://nodejh.com/tags'>Tags</a>
	<a href='http://nodejh.com/projects'>Projects</a>
	<a href='http://nodejh.com/about'>About</a>

	

	
	<a class="cta" href="http://nodejh.com/index.xml">Subscribe</a>
	
</nav>


    <div class="profile">
    <section id="wrapper">
        <header id="header">
            <a href='http://nodejh.com/about'>
                <img id="avatar" class="2x" src="http://nodejh.com/images/avatar.png"/>
            </a>
            <h1></h1>
            <h2>Full Stack Developer</h2>
        </header>
    </section>
</div>


    <section id="wrapper" class="home">
        <ul id="post-list">
    
    
        
            <li>
                <aside class="dates">Feb 20</aside>
                <a href='http://nodejh.com/posts/how-to-create-auto-increment-column-in-oracle/'>
                    在 Oracle 中设置自增列
                    
                        
                            <h2>如果你经常使用 MySQL，你肯定对 AUTO_INCREMENT 非常熟悉，因为经常要用到它。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Feb 18</aside>
                <a href='http://nodejh.com/posts/is-javascript-a-pass-by-reference-or-pass-by-value-language/'>
                    JavaScript 是传值调用还是传引用调用？
                    
                        
                            <h2>1. 例子 先来看两个个来自于 《JavaScript 高级程序设计》P70-P71 的两个例子。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Feb 17</aside>
                <a href='http://nodejh.com/posts/using-sql-plus-on-oracle/'>
                    使用 SQL *Plus 管理 Oracle 数据库
                    
                        
                            <h2>SQL *Plus 是基于命令行的 Oracle 管理工具，可以用来执行 SQL、PL/SQL、 和 SQL*Plus 命令：

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Feb 10</aside>
                <a href='http://nodejh.com/posts/install-shadowsocks-server-in-vps/'>
                    在 VPS 上安装 Shadowsocks Server
                    
                        
                            <h2>首先关于 Shadowsocks 的使用说明在这里：Shadowsocks 使用说明。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Feb 7</aside>
                <a href='http://nodejh.com/posts/change-source-list-in-ubuntu/'>
                    更改 Ubuntu 软件源
                    
                        
                            <h2>1. 软件管理工具 apt-get Ubuntu 软件源本质上是一个软件仓库，我们可以通过 sudo apt-get install &amp;lt;package-name&amp;gt; 命令来从仓库中下载安装软件。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Dec 30</aside>
                <a href='http://nodejh.com/posts/architecture-and-code-analysis-of-teaching-evaluation/'>
                    一键评教软件设计及代码分析
                    
                        
                            <h2>大到一个企业级应用，小到类似于该一键评教软件，都有自己的软件架构设计。通常来说，对于同一个需求，实现方式是多种多样的。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Dec 29</aside>
                <a href='http://nodejh.com/posts/macos-sierra-apache-multiple-php-versions/'>
                    在 MacOS Sierra 上安装 Apache 和多个版本的 PHP
                    
                        
                            <h2>前言：每次搭建开发环境真的是一件很麻烦的事情，但随着时间的推移和系统环境的差异，网上的教程自己曾经安装的经验经常不合时宜，总会出现一些这样或那样的问题。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Dec 4</aside>
                <a href='http://nodejh.com/posts/wechat-development-access-guide/'>
                    微信公众平台开发接入指南
                    
                        
                            <h2>在进行微信公众平台开发之前，需要先接入微信公众平台。具体的步骤在 公众平台开发者文档-接入指南 已有详细介绍，文档中也提供了验证服务器的 PHP 示例代码。

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Dec 2</aside>
                <a href='http://nodejh.com/posts/fix-locale-setting-warning-from-perl/'>
                    远程登录 VPS 语言错误
                    
                        
                            <h2>当使在 VPS 上安装软件的时候，经常遇到同一个警告，如下：

</h2>
                        
                    
                </a>
            </li>
        
    
    
        
            <li>
                <aside class="dates">Nov 24</aside>
                <a href='http://nodejh.com/posts/use-and-stop-promise-break-chain/'>
                    Promise 的链式调用与中止
                    
                        
                            <h2>Abstract 本文主要讲的是如何实现 Promise 的链式调用。也就是 promise().then().then().catch() 的形式，然后讨论如何在某一个 then() 里面中止 Promise。

</h2>
                        
                    
                </a>
            </li>
        
    
</ul>

        <nav id="post-nav">
    
        
        <span class="prev">
            <a href="/">
                <span class="arrow">←</span> Newer Posts
            </a>
        </span>
        
        
        <span class="next">
            <a href="/page/3/">
                Older Posts <span class="arrow">→</span>
            </a>
        </span>
        
    
</nav>
        <footer id="footer">
    
        <div id="social">

	
	
    <a class="symbol" href="https://www.facebook.com/nodejh">
        <i class="fa fa-facebook-square"></i>
    </a>
    
    <a class="symbol" href="https://www.github.com/nodejh">
        <i class="fa fa-github-square"></i>
    </a>
    
    <a class="symbol" href="https://www.twitter.com/nodejh">
        <i class="fa fa-twitter-square"></i>
    </a>
    


</div>

    
    <p class="small">
    
       © Copyright 2018 <i class="fa fa-heart" aria-hidden="true"></i> 
    
    </p>
    <p class="small">
        Powered by <a href="http://www.gohugo.io/">Hugo</a> Theme By <a href="https://github.com/nodejh/hugo-theme-cactus-plus">nodejh</a>
    </p>
</footer>

    </section>

    <script src="http://nodejh.com/js/jquery-2.2.4.min.js"></script>
<script src="http://nodejh.com/js/main.js"></script>
<script src="http://nodejh.com/js/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>




  
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-84989670-1', 'auto');
ga('send', 'pageview');
</script>





    </body>
</html>
